package com.xydpeng.tech.order.service.order;

import com.xydpeng.tech.common.pojo.ComResult;

/**
 * @author xydpeng
 * @version v1.0
 * @date: 2024/12/10
 * @description:
 */
public interface OrderService {

    ComResult createOrder(Long orderCode);

    /**
     * 发起支付
     */
    ComResult payOrder(Long orderCode);

    /**
     * 支付成功
     */
    ComResult orderPaySucess(Long orderCode);

    /**
     *推送订单履约系统
     */
    ComResult pushToOFS(Long orderCode);

    /**
     * 确认收货
     */
    ComResult receiveOrder(Long orderCode);

    /**
     * 取消订单
     */
    ComResult cancelOrder(Long orderCode);


}
